package cn.zhaotianen.contract.service;

 import cn.zhaotianen.contract.request.*;
 import cn.zhaotianen.contract.response.*;

/**
* <p/>
* <pre>
 * ***************************************************************
 *  Copyright (c) 2014 – 2017 苏州犀牛网络科技有限公司
 *  Title: cn.zhaotianen.contract.service.UserService
 *  Description:
 *  @since 1.0.0
 *  @author 赵天恩
 *  @date 2017-02-27
 *  @time 21:52:03
 * ***************************************************************
 * </pre>
*/
public interface UserService {
 /**
 * User
 * @param request
 * @return
 */
 UserGetResponse getUser(UserGetRequest request);
 /**
 * User
 * @param request
 * @return
 */
 UserCreateResponse createUser(UserCreateRequest request);
 /**
 * User
 * @param request
 * @return
 */
 UserUpdateResponse updateUser(UserUpdateRequest request);
 /**
 * User
 * @param request
 * @return
 */
 UserDeleteResponse deleteUser(UserDeleteRequest request);
 /**
 * User
 * @param request
 * @return
 */
 UserFindResponse findUser(UserFindRequest request);
}